package com.cskaoyan.javase.basic._7selective;

import java.util.Scanner;

/**
 * 选择结构
 * 在Java当中,选择结构的实现主要有两种:
 *      1.if选择,是Java开发中最常见的非顺序结构,没有之一.
 *          if是99%的情况下,使用的选择结构,非常灵活好用
 *
 *      2.switch选择,是非常罕见的语法
 *          只有在对离散的数值,做选择判断时,才考虑使用它
 *
 *
 * @since 11:11
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo {
    public static void main(String[] args) {
        // 对区间做判断,肯定是要用if的
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入一个int整数:");
        int num = sc.nextInt();
        if (num > 0) {
            System.out.println("这是一个大于0的数!");
        } else if (num < 0) {
            System.out.println("这是一个小于0的数!");
        } else {
            System.out.println("是0");
        }

        int num2 = 10;
        // 对离散的数据判断,就需要使用switch
        switch (num2) {
            case 1:
            case 2:
            case 3:
                break;
        }
    }
}
